"you hating on a homosexual is like hating a black person for the sole reason is that they would be black."

No it's not the same. You are trying to group it together and compare homophobes to bigots. It is not the same. I don't agree with hate on any level for any human being but your analogy is not accurate. Racial differences does not correlate to acts of sin. Being black is not a sin and is not wrong. Homosexuality is a sin and is wrong.